package com.ec.bean;

import java.util.Date;
import java.util.HashSet;
import java.util.Set;

import com.ec.core.annotation.Table;
import com.ec.core.annotation.Field;

@Table(name = "t_PurchaseBack")
public class PurchaseBack implements java.io.Serializable {

	private int id;
	private String no;
	private int vendorId;
	private Date receiveDate;
	private int expectPrice;
	private int actualPrice;
	private int status;
	private int confirmStatus;
	private int receiveStatus;
	private int makerId;
	private int auditId;
	private int storageId;
	private Date createTime;

	public PurchaseBack() {

	}

	@Field(name = "id", pk = true,readonly=true)
	public int getId() {
		return id;
	}

	public void setId(int id) {
		this.id = id;
	}

	@Field(name = "No")
	public String getNo() {
		return no;
	}

	public void setNo(String no) {
		this.no = no;
	}

	@Field(name = "vendorid")
	public int getVendorId() {
		return vendorId;
	}

	public void setVendorId(int vendorId) {
		this.vendorId = vendorId;
	}

	@Field(name = "Receivedate")
	public Date getReceiveDate() {
		return receiveDate;
	}

	public void setReceiveDate(Date receiveDate) {
		this.receiveDate = receiveDate;
	}

	@Field(name = "Expectprice")
	public int getExpectPrice() {
		return expectPrice;
	}

	public void setExpectPrice(int expectPrice) {
		this.expectPrice = expectPrice;
	}

	@Field(name = "Actualprice")
	public int getActualPrice() {
		return actualPrice;
	}

	public void setActualPrice(int actualPrice) {
		this.actualPrice = actualPrice;
	}

	@Field(name = "Status")
	public int getStatus() {
		return status;
	}

	public void setStatus(int status) {
		this.status = status;
	}

	@Field(name = "Confirmstatus")
	public int getConfirmStatus() {
		return confirmStatus;
	}

	public void setConfirmStatus(int confirmStatus) {
		this.confirmStatus = confirmStatus;
	}

	@Field(name = "Receivestatus")
	public int getReceiveStatus() {
		return receiveStatus;
	}

	public void setReceiveStatus(int receiveStatus) {
		this.receiveStatus = receiveStatus;
	}

	@Field(name = "MakerID")
	public int getMakerId() {
		return makerId;
	}

	public void setMakerId(int makerId) {
		this.makerId = makerId;
	}

	@Field(name = "AuditID")
	public int getAuditId() {
		return auditId;
	}

	public void setAuditId(int auditId) {
		this.auditId = auditId;
	}

	@Field(name = "Storage_id")
	public int getStorageId() {
		return storageId;
	}

	public void setStorageId(int storageId) {
		this.storageId = storageId;
	}

	@Field(name = "Createtime")
	public Date getCreateTime() {
		return createTime;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

}
